package com.yt.phone.models.dto;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import com.yt.common.dto.BaseDTO;

/**
 * 虚拟电话号码信息DTO
 *
 * @author lizicong
 * @Date 2025-10-27 10:13:37
 */
@Data
@TableName("virtualphone")
@ApiModel(value="虚拟电话号码信息对象", description="虚拟电话号码信息对象")
public class VirtualphoneDTO extends BaseDTO implements Serializable {

    @ApiModelProperty(value = "虚拟电话id")
    @TableId(value = "virtualphone_id" , type = IdType.AUTO)
    private Long virtualphoneId;
    @ApiModelProperty(value = "虚拟电话号码")
    private String virtualphoneNumber;
    @ApiModelProperty(value = "电话地址")
    private String virtualphoneAddress;
    @ApiModelProperty(value = "价格/分钟")
    private Double pay;
    @ApiModelProperty(value = "状态0停用，1启用")
    private Integer status;
    @ApiModelProperty(value = "服务商")
    private String supplier;
}